// pages/index1/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
     msg:'侯元珍',
     userInfo:{},
     isShow:true
  },


  //点击跳转到list页面
  HandleClick(){
    wx.navigateTo({
      url:'/pages/list/list'
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {//这个生命周期函数中，做一些初始化工作，发送请求，开启定时器
    
    this.getUserInfo();
  
  },


//判断用户是否授权的函数
getUserInfo(){
  //判断用户是否授权了
  wx.getSetting({
    success: (data) => {
      console.log(data);
      if (data.authSetting['scope.userInfo']) {
        //如果有这个属性，说明用户已经授权了
        this.setData({
          isShow: false
        })

      } else {
        //用户没有授权

      }
    }
  })

  //获取用户的登陆信息
  console.log(this);
  wx.getUserInfo({
    success: (data) => {
      console.log(data)
      this.setData({
        userInfo: data.userInfo
      })
    },
    fail: () => {
      console.log("获取用户信息失败！");
    }
  })
}

,
//这个是按钮， bindgetuserinfo的函数，是getUserinfo的回调函数
  handleGetUserInfo(data){
    console.log('用户点击了',data);
    if(data.detail.rawData){
      //用户点击的是允许
     this.getUserInfo();
    }
  },



  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
   
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})